package com.dayatang.hrm.compensation.domain;

import java.util.List;

import com.dayatang.commons.domain.EntityRepository;
import com.dayatang.hrm.organisation.domain.Organization;
import com.dayatang.hrm.staffing.domain.Employee;

public interface SalaryArchiveRepository extends
		EntityRepository<SalaryArchive, Long> {

	List<SalaryArchive> findBySalaryAccountSuite(
			SalaryAccountSuite accountSuite, FiscalPeriod fiscalPeriod);

	SalaryArchive get(Employee employee, FiscalPeriod fiscalPeriod);

	List<SalaryArchive> findByOrganization(Organization org,
			boolean includeSubsidiaries, FiscalPeriod fiscalPeriod);

}
